package ar.edu.utn.frgp.banco.domain;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ListPlazosFijos {
	private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
	private Integer id_plazofijo;
	private Date fechaAlta;
	private Date fechaVenc;
	private String s_fechaAlta;
	private String s_fechaVenc;
	private String origen;
	private Integer nrocuentaorigen;
	private String tipocuentaorigen;
	private String acreditacion;
	private Integer nrocuentadestino;
	private String tipocuentadestino;
	private double interes;
	private double monto;
	
	/**
	 * @param pattern Para setear en tipo de formateo. Ej: dd/MM/yyyy HH:mm:ss
	 */
	public void setPatern(String pattern){
		sdf.applyPattern(pattern);		
	}	
	public String getS_fechaAlta() {
		return s_fechaAlta;
	}
	public void setS_fechaAlta(String s_fechaAlta) throws ParseException {
		this.s_fechaAlta = s_fechaAlta;
		this.fechaAlta=sdf.parse(s_fechaAlta);
	}
	public String getS_fechaVenc() {
		return s_fechaVenc;
	}
	public void setS_fechaVenc(String s_fechaVenc) throws ParseException {
		this.s_fechaVenc = s_fechaVenc;
		this.fechaVenc=sdf.parse(s_fechaVenc);
	}
	public Integer getId_plazofijo() {
		return id_plazofijo;
	}
	public void setId_plazofijo(Integer id_plazofijo) {
		this.id_plazofijo = id_plazofijo;
	}
	public Date getFechaAlta() {
		return fechaAlta;
	}
	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
		this.s_fechaAlta=sdf.format(fechaAlta);
	}
	public Date getFechaVenc() {
		return fechaVenc;
	}
	public void setFechaVenc(Date fechaVenc) {
		this.fechaVenc = fechaVenc;
		this.s_fechaVenc=sdf.format(fechaVenc);
	}
	public String getAcreditacion() {
		return acreditacion;
	}
	public void setAcreditacion(String acreditacion) {
		this.acreditacion = acreditacion;
	}
	public double getInteres() {
		return interes;
	}
	public void setInteres(double interes) {
		this.interes = interes;
	}
	public double getMonto() {
		return monto;
	}
	public void setMonto(double monto) {
		this.monto = monto;
	}
	public String getOrigen() {
		return origen;
	}
	public void setOrigen(String origen) {
		this.origen = origen;
	}
	public Integer getNrocuentaorigen() {
		return nrocuentaorigen;
	}
	public void setNrocuentaorigen(Integer nrocuentaorigen) {
		this.nrocuentaorigen = nrocuentaorigen;
	}
	public String getTipocuentaorigen() {
		return tipocuentaorigen;
	}
	public void setTipocuentaorigen(String tipocuentaorigen) {
		this.tipocuentaorigen = tipocuentaorigen;
	}
	public Integer getNrocuentadestino() {
		return nrocuentadestino;
	}
	public void setNrocuentadestino(Integer nrocuentadestino) {
		this.nrocuentadestino = nrocuentadestino;
	}
	public String getTipocuentadestino() {
		return tipocuentadestino;
	}
	public void setTipocuentadestino(String tipocuentadestino) {
		this.tipocuentadestino = tipocuentadestino;
	}
}
